Bristol Channel — definition

1. Bristol Channel (Noun)

1 definition

Bristol Channel (Noun) — An inlet of the Atlantic Ocean between southern Wales and southwestern England.

2 types of
inlet recess
2 parts of
Atlantic Atlantic Ocean